package com.jzg.jcptadmin.data.vo;


import java.io.Serializable;
import java.util.List;

/**
 * 备选款型
 * Created by zealjiang on 2016/11/4 20:19.
 * Email: zealjiang@126.com
 */

public class CarTypeSelectModel implements Serializable{


    /**
     * Data : {"TotalCount":5,"FullName":"荣威550","ConfigList":[{"Pos":"$1$","Name":"前雾灯"},{"Pos":"$2$","Name":"前排侧气囊"},{"Pos":"$3$","Name":"前排头部气囊(气帘)"},{"Pos":"$4$","Name":"后排头部气囊(气帘)"},{"Pos":"$5$","Name":"主驾驶座电动调节"},{"Pos":"$6$","Name":"GPS导航系统"}],"list":[{"Year":2014,"list":[{"StyleId":106622,"Name":"荣威 550 1.8L 手动 S 智选版","Mark":"","PosString":"$1$","NowMsrp":11.68},{"StyleId":115792,"Name":"荣威 550 1.8L 手动 启逸时尚版","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":13.38},{"StyleId":115793,"Name":"荣威 550 1.8L 手动 启逸新尚版","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":13.38},{"StyleId":115789,"Name":"荣威 550 1.8T 手动 品逸极速版 电商特供","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":14.88},{"StyleId":115788,"Name":"荣威 550 1.8T 手动 品逸运动版 电商特供","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":14.88}]}]}
     * Status : 100
     * Msg : 55
     */

    private DataBean Data;
    private int Status;
    private String Msg;

    public DataBean getData() {
        return Data;
    }

    public void setData(DataBean Data) {
        this.Data = Data;
    }

    public int getStatus() {
        return Status;
    }

    public void setStatus(int Status) {
        this.Status = Status;
    }

    public String getMsg() {
        return Msg;
    }

    public void setMsg(String Msg) {
        this.Msg = Msg;
    }

    public static class DataBean implements Serializable {
        /**
         * TotalCount : 5
         * FullName : 荣威550
         * ConfigList : [{"Pos":"$1$","Name":"前雾灯"},{"Pos":"$2$","Name":"前排侧气囊"},{"Pos":"$3$","Name":"前排头部气囊(气帘)"},{"Pos":"$4$","Name":"后排头部气囊(气帘)"},{"Pos":"$5$","Name":"主驾驶座电动调节"},{"Pos":"$6$","Name":"GPS导航系统"}]
         * list : [{"Year":2014,"list":[{"StyleId":106622,"Name":"荣威 550 1.8L 手动 S 智选版","Mark":"","PosString":"$1$","NowMsrp":11.68},{"StyleId":115792,"Name":"荣威 550 1.8L 手动 启逸时尚版","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":13.38},{"StyleId":115793,"Name":"荣威 550 1.8L 手动 启逸新尚版","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":13.38},{"StyleId":115789,"Name":"荣威 550 1.8T 手动 品逸极速版 电商特供","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":14.88},{"StyleId":115788,"Name":"荣威 550 1.8T 手动 品逸运动版 电商特供","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":14.88}]}]
         */

        private int TotalCount;
        private String FullName;
        private List<ConfigListBean> ConfigList;
        private List<ListBeanX> list;

        public int getTotalCount() {
            return TotalCount;
        }

        public void setTotalCount(int TotalCount) {
            this.TotalCount = TotalCount;
        }

        public String getFullName() {
            return FullName;
        }

        public void setFullName(String FullName) {
            this.FullName = FullName;
        }

        public List<ConfigListBean> getConfigList() {
            return ConfigList;
        }

        public void setConfigList(List<ConfigListBean> ConfigList) {
            this.ConfigList = ConfigList;
        }

        public List<ListBeanX> getList() {
            return list;
        }

        public void setList(List<ListBeanX> list) {
            this.list = list;
        }

        public static class ConfigListBean implements Serializable{
            /**
             * Pos : $1$
             * Name : 前雾灯
             */

            private String Pos;
            private String Name;

            public String getPos() {
                return Pos;
            }

            public void setPos(String Pos) {
                this.Pos = Pos;
            }

            public String getName() {
                return Name;
            }

            public void setName(String Name) {
                this.Name = Name;
            }
        }

        public static class ListBeanX implements Serializable{
            /**
             * Year : 2014
             * list : [{"StyleId":106622,"Name":"荣威 550 1.8L 手动 S 智选版","Mark":"","PosString":"$1$","NowMsrp":11.68},{"StyleId":115792,"Name":"荣威 550 1.8L 手动 启逸时尚版","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":13.38},{"StyleId":115793,"Name":"荣威 550 1.8L 手动 启逸新尚版","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":13.38},{"StyleId":115789,"Name":"荣威 550 1.8T 手动 品逸极速版 电商特供","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":14.88},{"StyleId":115788,"Name":"荣威 550 1.8T 手动 品逸运动版 电商特供","Mark":"","PosString":"$2$,$3$,$4$,$5$,$6$","NowMsrp":14.88}]
             */

            private int Year;
            private List<ListBean> list;

            public int getYear() {
                return Year;
            }

            public void setYear(int Year) {
                this.Year = Year;
            }

            public List<ListBean> getList() {
                return list;
            }

            public void setList(List<ListBean> list) {
                this.list = list;
            }

            public static class ListBean implements Serializable{
                /**
                 * StyleId : 106622
                 * Name : 荣威 550 1.8L 手动 S 智选版
                 * Mark :
                 * PosString : $1$
                 * NowMsrp : 11.68
                 */

                private int StyleId;
                private String Name;
                private String Mark;
                private String PosString;
                private double NowMsrp;
                private boolean IsTitle;
                private String Year;

                public String getYear() {
                    return Year;
                }

                public void setYear(String year) {
                    Year = year;
                }


                public boolean isTitle() {
                    return IsTitle;
                }

                public void setIsTitle(boolean title) {
                    IsTitle = title;
                }


                public int getStyleId() {
                    return StyleId;
                }

                public void setStyleId(int StyleId) {
                    this.StyleId = StyleId;
                }

                public String getName() {
                    return Name;
                }

                public void setName(String Name) {
                    this.Name = Name;
                }

                public String getMark() {
                    return Mark;
                }

                public void setMark(String Mark) {
                    this.Mark = Mark;
                }

                public String getPosString() {
                    return PosString;
                }

                public void setPosString(String PosString) {
                    this.PosString = PosString;
                }

                public double getNowMsrp() {
                    return NowMsrp;
                }

                public void setNowMsrp(double NowMsrp) {
                    this.NowMsrp = NowMsrp;
                }
            }
        }
    }
}
